home *** CD-ROM | disk | FTP | other *** search
- /*
- ### initialize scan ###
- */
-
- #include <suntool/sunview.h>
- #include <suntool/panel.h>
-
- void scan_init()
- {
- int i;
- extern int region_index,param_cur_index[],var_cur_index[],var_dim,param_dim;
- extern int scan_mdim,scan_mdim_init,scan_n_max,scan_col_dim,scan_grid_dim,scan_region_index;
- extern int *scan_type;
- extern int scan_cur_index[];
- extern double scan_xmin[],scan_xmax[],**scan_x;
-
- scan_region_index = region_index;
- for(i=0;i<scan_grid_dim;i++){
- if(scan_region_index==0)
- scan_cur_index[i] = param_cur_index[i];
- else if(scan_region_index==1)
- scan_cur_index[i] = var_cur_index[i];
- }
- if(scan_region_index==0)
- scan_col_dim = param_dim;
- if(scan_region_index==1)
- scan_col_dim = var_dim;
-
- scan_mdim = scan_mdim_init;
- scan_type = (int *) malloc((unsigned) sizeof(int) * scan_mdim);
- scan_x = (double **) dmatrix(0,scan_mdim-1,0,scan_col_dim-1);
- }
-